package com.hpeu_12.day1230_homework;

/**
 * 第四题、按要求编写一个Java应用程序：
 * （1）定义一个类，描述一个矩形，包含有长、宽两种属性，和计算面积方法。
 * （2）编写一个类，继承自矩形类，同时该类描述长方体，具有长、宽、高属性，和计算体积的方法。
 * （3）编写一个测试类，对以上两个类进行测试，创建一个长方体，定义其长、宽、高，输出其底面积和体积。
 */
public class Rectangle {
    double clong;
    double wide;

    public Rectangle(double clong, double wide){
        this.wide=wide;
        this.clong=clong;
    }

    public Rectangle() {
        System.out.println("无参构造方法");
    }

    public void area(){
        double s = clong*wide;
        System.out.println("有参构造方法");
        System.out.println("长方形面积为"+s);
    }
}
class Cuboid extends Rectangle{
    double high;
    public Cuboid(double clong,double wide,double high){
        super(clong,wide);
        this.high=high;
    }

    public Cuboid() {
        super();
    }

    public void area(){
        super.area();
        double s = clong*wide*high;
        System.out.println("长方体体积为"+s);
    }
}
class RectangleDemo{
    public static void main(String[] args) {
        Cuboid cuboid = new Cuboid();
        cuboid.clong=10;
        cuboid.wide=20;
        cuboid.high=30;
        cuboid.area();

        Cuboid cuboid1 = new Cuboid(40,50,60);
        cuboid1.area();
    }
}